export interface ShippingTemplatesResp {
  id: string
  updateUser: string
  createUser: string
  name: string
  type: string
  appoint: string
  sort: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface ShippingTemplatesDetailResp {
  id: string
  updateUser: string
  createUser: string
  name: string
  type: string
  appoint: string
  sort: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface ShippingTemplatesQuery {
  name: string
  page: number
  size: number
}

export interface SystemCityResp {
  id: string
  cityId: string
  level: string
  parentId: string
  areaCode: string
  name: string
  mergerName: string
  lng: string
  lat: string
  isShow: string
  createTime: string
  updateTime: string
  updateUser: string
  createUser: string
  createUserString: string
  updateUserString: string
}
export interface SystemCityDetailResp {
  id: string
  cityId: string
  level: string
  parentId: string
  areaCode: string
  name: string
  mergerName: string
  lng: string
  lat: string
  isShow: string
  createTime: string
  updateTime: string
  updateUser: string
  createUser: string
  createUserString: string
  updateUserString: string
}
export interface SystemCityQuery {
  cityId: string
  parentId: string
  name: string
  sort: Array<string>
}

export interface ShippingTemplatesRegionResp {
  id: string
  tempId: string
  cityId: string
  title: string
  first: string
  firstPrice: string
  renewal: string
  renewalPrice: string
  type: string
  uniqid: string
  status: string
  updateUser: string
  createUser: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface ShippingTemplatesRegionDetailResp {
  id: string
  tempId: string
  cityId: string
  title: string
  first: string
  firstPrice: string
  renewal: string
  renewalPrice: string
  type: string
  uniqid: string
  status: string
  updateUser: string
  createUser: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}

export interface ShippingTemplatesRegionQuery {
  tempId: string
  cityId: string
  sort: Array<string>
}

export interface ShippingTemplatesFreeResp {
  id: string
  updateUser: string
  createUser: string
  tempId: string
  cityId: string
  title: string
  number: string
  price: string
  type: string
  uniqid: string
  status: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface ShippingTemplatesFreeDetailResp {
  id: string
  updateUser: string
  createUser: string
  tempId: string
  cityId: string
  title: string
  number: string
  price: string
  type: string
  uniqid: string
  status: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface ShippingTemplatesFreeQuery {
  tempId: string
  cityId: string
  sort: Array<string>
}

export interface CategoryResp {
  id: string
  pid: string
  path: string
  name: string
  type: string
  url: string
  extra: string
  status: string
  sort: string
  createTime: string
  updateTime: string
  updateUser: string
  createUser: string
  createUserString: string
  updateUserString: string
}
export interface CategoryDetailResp {
  id: string
  pid: string
  path: string
  name: string
  type: string
  url: string
  extra: string
  status: string
  sort: string
  createTime: string
  updateTime: string
  updateUser: string
  createUser: string
  createUserString: string
  updateUserString: string
}

export interface CategoryQuery {
  name: string
  type: string
  status: string
  sort: Array<string>
}

export interface StoreProductResp {
  image: string
  storeName: string
  price: string
  sales: string
  stock: string
  isShow: string
  addTime: string
  createUserString: string
  updateUserString: string
}
export interface StoreProductDetailResp {
  id: string
  merId: string
  image: string
  sliderImage: string
  storeName: string
  storeInfo: string
  keyword: string
  barCode: string
  cateId: string
  price: string
  vipPrice: string
  otPrice: string
  postage: string
  unitName: string
  sort: string
  sales: string
  stock: string
  isShow: string
  isHot: string
  isBenefit: string
  isBest: string
  isNew: string
  addTime: string
  isPostage: string
  isDel: string
  merUse: string
  giveIntegral: string
  cost: string
  isSeckill: string
  isBargain: string
  isGood: string
  isSub: string
  ficti: string
  browse: string
  codePath: string
  soureLink: string
  videoLink: string
  tempId: string
  specType: string
  activity: string
  flatPattern: string
  isRecycle: string
  updateUser: string
  createUser: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface StoreProductQuery {
  cateId: string
  sort: Array<string>
}


export interface StoreProductRuleResp {
  id: string
  ruleName: string
  ruleValue: string
  updateUser: string
  createUser: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface StoreProductRuleDetailResp {
  id: string
  ruleName: string
  ruleValue: string
  updateUser: string
  createUser: string
  createTime: string
  updateTime: string
  createUserString: string
  updateUserString: string
}
export interface StoreProductRuleQuery {
  ruleName: string
  ruleValue: string
  sort: Array<string>
}
export interface StoreProductRulePageQuery extends StoreProductRuleQuery, PageQuery {}
